module com.hnist.empdemo {
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.web;

    requires org.controlsfx.controls;
    requires com.dlsc.formsfx;
    requires net.synedra.validatorfx;
    requires org.kordamp.ikonli.javafx;
    requires org.kordamp.bootstrapfx.core;
    requires eu.hansolo.tilesfx;
    requires com.almasb.fxgl.all;
    requires jdk.jfr;
    requires java.sql;
    requires java.desktop;
    requires java.prefs;
    requires org.apache.poi.poi;
    requires org.apache.poi.ooxml;

    opens com.hnist.empdemo to javafx.fxml;
    exports com.hnist.empdemo.pojo;
    opens com.hnist.empdemo.pojo to javafx.fxml;
    opens com.hnist.empdemo.view to javafx.fxml;

    exports com.hnist.empdemo;
    exports com.hnist.empdemo.view;
    exports com.hnist.empdemo.common;
    exports com.hnist.empdemo.network;
    exports com.hnist.empdemo.client;
    exports com.hnist.empdemo.server;
    opens com.hnist.empdemo.common to javafx.fxml;
    opens com.hnist.empdemo.server to javafx.fxml;
}